gusucode.com > VC++ Win32编程基础实例-源码程序 > VC++ Win32编程基础实例-源码程序/程序说明.txt

    Win32 Windows编程基础实例+源代码,内容涉及如下要点:
  1 Windows编程基础
  2 Windows文字的编码
  3 窗口程序
  4 窗口消息
  5 菜单和加速键
  6 绘图
  7 对话框
  8 基本控件
  8个实例文件夹分别对应以上源码。
  一 Windows编程基础:
  
   1 Win32应用程序的基本类型
   
   1.1 控制台程序
   不需要完善的Windows窗口,可以使用DOS窗口
   的方式显示。
   1.2 Win32窗口程序
   包含窗口的程序。可以通过窗口与程序进行交互。
   1.3 Win32库程序
   提供已有的代码,供其他程序使用。
   动态库:DLL 是在执行的时候可以加载的程序。
   静态库:LIB 是在编译链接是使用的程序。
   1.4 对比
   1.4.1 程序的入口函数不同
   控制台:main
   Win32窗口程序:WinMain
   动态库DLL:DllMain
   静态库LIB:无
   
   1.4.2 编译链接后存在的形式不同
   控制台和Win32窗口程序:EXE文件,可以执行
   动态库DLL:DLL文件,无法执行
   静态库LIB:LIB文件,无法执行
   
   1.4.3 执行结果不同
   控制台:使用DOS窗口,自己没有窗口。
   Win32窗口程序:会产生自己的窗口,
   可以将结果输出或者从窗口接受输入。
   动态库DLL:自己无法执行,提供可以执行
   的代码,当EXE等程序执行时,可以使用
   这些代码.执行时,该库必须在指定的路径.
   静态库LIB: 自己无法执行,提供给程序在
   编译链接时使用,将库中的代码嵌入到
   程序当中.执行时,不需要该库存在.
  ……